body {
    min-width: 300px;
    max-width: 2000px;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}

* {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

.business-head {
    width: 1200px;
    height: 72px;
    margin: 0 auto;
    background-color: #0f0;
}

.business-top {
    width: 100%;
    height: 482px;
    background: url(./images/business-1-1.jpg) no-repeat center;
    background-size: cover;
}

.business-top h2 {
    margin-left: 200px;
    letter-spacing: 0;
    font-size: 44px;
    color: #2A2E2E;
    margin-bottom: 8px;
    margin-top: 202px;
    font-weight: 400;
}

.business-top p {
    margin-left: 200px;
    font-size: 16px;
    color: #2A2E2E;
    line-height: 29px;
    margin-bottom: 27px;
}

.business-tab {
    /* background-color: red; */
    height: 69px;
    border-bottom: 1px solid #f4f4f4;
}

.business-tab ul {
    width: 1200px;
    height: 69px;
    margin: 0 auto;
    /* background-color: #0f0; */
}

.business-tab ul li {
    display: inline-block;
    float: none;
    list-style: none;
    width: 80px;
    height: 68px;
    background-color: #fff;
    margin-right: 56px;
}

.business-tab ul li a {
    padding: 16px 0;
    display: block;
    font-size: 20px;
    position: relative;
    line-height: 36px;
    color: #5F6464;
}

.business-nav {
    width: 100%;
    height: 460px;
}

.nav-con {
    width: 100%;
    height: 224px;
    margin-top: 140px;
}

.nav-text {
    float: left;
    width: 344px;
    padding-top: 45px;
    margin-left: 150px;
}

.nav-text h3 {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 24px;
    color: #2a2e2e;
}

.nav-text p {
    font-size: 14px;
    line-height: 25px;
    color: #5f6464;
}

.product-box {
    width: 880px;
    height: 224px;
    margin-left: 80px;
    float: left;
}

.product-box .box {
    float: left;
    width: 220px;
    margin-top: 40px;
}

.product-box .box .log img {
    width: 96px;
    height: 96px;
}

.product-box .box .log {
    text-align: center;
}

.box .mess .name {
    font-size: 20px;
    line-height: 36px;
    color: #2a2e2e;
    text-align: center;
}

.box .mess .desc {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    color: #5f6464;
}

.business-sz {
    width: 100%;
    height: 870px;
    background-color: #fbfbfb;
}

.sz-text {
    margin-top: 325px;
    margin-left: 150px;
    padding-right: 64px;
    float: left;
}

.sz-text h3 {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 24px;
    color: #2a2e2e;
}

.sz-text p {
    font-size: 14px;
    line-height: 25px;
    color: #5f6464;
}

.sz-box {
    float: left;
    width: 880px;
    height: 672px;
    margin-top: 100px;
}

.sz-box .box {
    float: left;
    width: 220px;
    height: 224px;
}

.sz-box .box .log img {
    width: 96px;
    height: 96px;
}

.sz-box .box .log {
    text-align: center;
}

.sz.box .name {
    font-size: 20px;
    line-height: 36px;
    color: #2a2e2e;
}

.sz-box .decs {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    color: #5f6464;
}

.business-tab .curret {
    border-bottom: 3px solid skyblue;
}

/* 面向企业模块 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
* {
  margin: 0;
  padding: 0;
}
.business_enterprise .tx_banner {
  padding-top: 96px;
  padding-bottom: 96px;
}
.business_enterprise .mod-con {
  width: 1200px;
  margin: 0 auto;
}
.business_enterprise .label-box {
  width: auto;
  float: left;
  min-width: 240px;
  margin-right: 20px;
}
.business_enterprise .label-box img {
  width: 200px;
}
.business_enterprise .desc-box {
  overflow: hidden;
}
.business_enterprise .desc-box .desc {
  font-size: 14px;
  line-height: 25px;
  color: #5f6464;
  margin-top: 7px;
}
.business_enterprise .desc-box .go-icon {
  margin-top: 15px;
  display: inline-block;
}
.business_enterprise .desc-box .go-icon img {
  width: 40px;
}
.business_enterprise .banner_bd {
  margin-top: 43px;
  overflow: hidden;
}
.business_enterprise .banner_bd img {
  width: 100%;
}
.business_enterprise .txyun {
  padding-top: 72px;
  padding-bottom: 72px;
  background-color: #fbfbfb;
}
.business_enterprise .SmartIndustry {
  padding-top: 96px;
  padding-bottom: 96px;
}
.business_enterprise .SmartIndustry h3 {
  font-size: 30px;
  color: #2a2e2e;
}
.business_enterprise  .pic-box {
  width: 100%;
  height: 420px;
  overflow: hidden;
  position: relative;
}
ul,
li {
  list-style: none;
}
.business_enterprise .pic-box {
    margin-top: 45px;
}
.business_enterprise  .pic-box .box li {
  float: left;
  width: 1200px;
  overflow: hidden;
  display: none;
}
.business_enterprise .pic-box .box li img {
    width: 100%;
}
.business_enterprise  .pic-box .box .active-li {
    display: block;
}
.business_enterprise .tab-box {
    overflow: hidden;
}



.business_enterprise .tab-box .box li {
    float: left;
    width: 25%;
    min-height: 240px;
    padding: 32px 40px 20px 40px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    background-color: #f2f3f5;
}
.business_enterprise .tab-box .box .label {
    font-size: 20px;
    line-height: 36px;
    color: #2a2e2e;
    margin-bottom: 8px;
}
.business_enterprise .tab-box .box li.active-tab:before {
    content: ' ';
    width: 100%;
    height: 4px;
    background-color: #0052d9;
    position: absolute;
    left: 0;
    bottom: 0;
}
.business_enterprise .tab-box .box li.active-tab {
    background-color: #fbfbfb;
}
.business_enterprise .tab-box .box .desc {
    font-size: 14px;
    line-height: 25px;
    color: #5f6464;
}
a{
    text-decoration: none;
}
.business_enterprise .product-box {
    overflow: hidden;
    margin-top: 45px;
}
.business_enterprise .product-box .mid-label {
    font-size: 24px;
    color: #2a2e2e;
    font-family: 'TencentSansw7';
    margin-bottom: 32px;
    width: 100%;
    text-align: center;
}
.business_enterprise .product-box .item {
    width: 32%;
    background-color: #fbfbfb;
    min-height: 320px;
    box-sizing: border-box;
    padding: 53px 48px;
    float: left;
}
.business_enterprise  .product-box .item .pic {
    margin-bottom: 16px;
}
.business_enterprise .product-box .item .pic img {
    height: 32px;
}
.business_enterprise .product-box .item-one {
    float: left;
}
.business_enterprise .product-box .item.item-two {
    margin: 0 2%;
}
.business_enterprise .product-box .item .desc {
    font-size: 14px;
    line-height: 25px;
    color: #5f6464;
}
/* 面向企业模块结束 */

.business-last {
    position: relative;
    float: left;
    width: 100%;
    height: 800px;
}

.business-last .hot h3 {
    float: left;
    font-size: 30px;
    color: #2a2e2e;
    margin-left: 150px;
    margin-top: 130px;
    padding-right: 140px;
}

.business-last .hot p {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 25px;
    color: #5f6464;
    margin-top: 130px;
}

.business-last .hot .u {
    position: absolute;
    left: 412px;
    top: 205px;
    width: 40px;
    height: 16px;
}

.business-last .hot .flx {
    position: absolute;
    left: 150px;
    top: 260px;
    width: 1200px;
    height: 420px;
}

.business-last .hot .opit {
    float: left;
    width: 1200px;
    height: 640px;
    background-color: #0f0;
    margin-left: 150px;
    margin-top: 20px;
}

.business-last .hot .opit img {
    float: left;
    width: 600px;
    height: 320px;
}
/* 弹出框 */
    .to-c-pop {
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 999999;
        /* display: none; */
    }

    .to-c-pop .pop-bg {
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.5);
    }
    .to-c-pop .pop-box {
        width: 1044px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        background: #FFFFFF;
        box-shadow: 0 12px 24px 0 rgb(0 0 0 / 10%);
        padding: 65px 80px 50px 64px;
        box-sizing: border-box;
    }
    .to-c-pop .pop-box .close {
        width: 24px;
        height: 24px;
        position: absolute;
        right: 32px;
        top: 32px;
        cursor: pointer;
        z-index: 999999999;
    }
    .to-c-pop .pop-box .logo-pic {
        width: 160px;
        float: left;
        margin-right: 32px;
    }
    
    


